Remote technology